make a successful effort - German English Dictionary